﻿<div class="estabelecimentos form">
<?php echo $javascript->link('jquery', false); ?>
<?php echo $javascript->link('jquery.maskedinput', false); ?>
<?php echo $javascript->link('prototype', false); ?>
<?php echo $javascript->codeBlock('jQuery(function($){
									$("#EstabelecimentoCep").mask("99999-999");
									$("#EstabelecimentoTelefone1").mask("(99)9999-9999");
									$("#EstabelecimentoTelefone2").mask("(99)9999-9999");
									$("#EstabelecimentoTelefone3").mask("(99)9999-9999");
									});',
								array('inline' => false)); ?>
								
<?php echo $javascript->codeBlock('function ClearOptionsFast(id){
									var selectObj = document.getElementById(id);
									var selectParentNode = selectObj.parentNode;
									var newSelectObj = selectObj.cloneNode(false);
									selectParentNode.replaceChild(newSelectObj, selectObj);
									return newSelectObj;
									}',
								array('inline' => false)); ?>
								
<?php echo $form->create('Estabelecimento');?>
	<fieldset>
 		<legend><?php __('Adicionar estabelecimento');?></legend>
	<?php
		echo $form->input('razao_social');
		echo $form->input('endereco');
		echo $form->input('complemento');
	?>
	
	<?php if ($form->error('Estabelecimento.cep')): ?>
		<div class="input select required error">
	<?php else: ?>
		<div class="input select">
	<?php endif; ?>
	
	<?php
		echo $form->label(__('Cep', true));
		echo $form->text('Estabelecimento.cep');
	?>
	</div>
	
	<?php if ($form->error('Estabelecimento.pais_id')): ?>
		<div class="input select required error">
	<?php else: ?>
		<div class="input select">
	<?php endif; ?>
	
	<?php
		echo $form->label(__('País', true));
		echo $form->select('Estabelecimento.pais_id', array($paises), array('selected' => $this->data['Estabelecimento']['pais_id']), array('onChange' => 'ClearOptionsFast("EstabelecimentoCidadeId")'));
		echo $form->error('Estabelecimento.pais_id');
	?>
	</div>
	
	<?php if ($form->error('Estabelecimento.estado_id')): ?>
		<div class="input select required error">
	<?php else: ?>
		<div class="input select">
	<?php endif; ?>
	
	<?php
		echo $form->label(__('Estado', true));
		
		if(!empty($this->validationErrors)){
			
			/* Testa se foi selecionada uma cidade antes do validate verificar os campos */
			
			if(!empty($this->data['Estabelecimento']['estado_id']))
				echo $form->select('Estabelecimento.estado_id', array($estados), array('selected' => $this->data['Estabelecimento']['estado_id']));
			else
				echo $form->select('Estabelecimento.estado_id', array($estados));
		} else{
			echo $form->select('Estabelecimento.estado_id', array());
		}
		
		echo $form->error('Estabelecimento.estado_id');
		echo $ajax->observeField('EstabelecimentoPaisId', array(
						'url' => 'update_select_estados',
						'frequency' => 0.2,
						'update' => ('EstabelecimentoEstadoId')));
	?>
	</div>
	
	<?php if ($form->error('Estabelecimento.cidade_id')): ?>
		<div class="input select required error">
	<?php else: ?>
		<div class="input select">
	<?php endif; ?>	
	
	<?php
		echo $form->label(__('Cidade', true));
		if(!empty($this->validationErrors)){
			
			/* Testa se foi selecionada uma cidade antes do validate verificar os campos */
			
			if(!empty($this->data['Estabelecimento']['cidade_id']))
				echo $form->select('Estabelecimento.cidade_id', array($cidades), array('selected' => $this->data['Estabelecimento']['cidade_id']));
			else
				echo $form->select('Estabelecimento.cidade_id', array($cidades));
		} else{
			echo $form->select('Estabelecimento.cidade_id', array());
		}
		echo $form->error('Estabelecimento.cidade_id');
		
		echo $ajax->observeField('EstabelecimentoEstadoId', array(
						'url' => 'update_select_cidades',
						'frequency' => 0.2,
						'update' => ('EstabelecimentoCidadeId')));
	?>
	</div>
	<?php
		echo $form->input('bairro');
		echo $form->input('telefone1');
		echo $form->input('telefone2');
		echo $form->input('telefone3');
		echo $form->input('site_id');
	?>
	</fieldset>
	
<?php echo $form->end('Submit');?>
</div>
<div class="actions">
	<ul>
		<li><?php echo $html->link(__('Listar estabelecimentos', true), array('action' => 'index'));?></li>
	</ul>
</div>
